US President Donald Trump says ceasefire with Iran is 'over'