American troops and diplomats have been removed from posts across the Middle East, with reports suggesting Donald Trump is planning major strikes against Iran.