The Israeli air force said it struck military targets in western and central Iran, just hours after Donald Trump said he would tell Israeli Prime Minister Benjamin Netanyahu not to respond to Tehran’s missile attack.