Middle East on brink again as Iran bombs US allies after latest round of strikes