US President Donald Trump says it is “too late” for talks as US-Israeli strikes hit Tehran and Iran retaliates across the region.