Iran vows 'devastating' response after US threats