Iran warns U.S. against military strike