The US military launched strikes against Iran for a second day, inflaming tensions hours after President Donald Trump said he considered the ceasefire with Tehran was “over”.