The US has agreed to a two-week ceasefire with Iran. President Donald Trump made the announcement 90 minutes before his deadline to wipe out civilisation from the West Asian nation was to end.