United States President Donald Trump announced that a 12-hour ceasefire between Israel and Iran has been agreed upon.