Iran launches missile attack, warns U.S