Kuwait and Bahrain have come under attack as Iran targeted US bases after Tehran announced it was halting peace talks