Iran says any US attack will trigger retaliation