Iran calls the strikes unprovoked and illegal and responds with missiles fired at Israel and at least seven other countries, including Gulf states that host US bases