U.S. Secretary of State Pompeo attacks Iran, Obama in Cairo speech