Trump says Iran and Israel agree to a ceasefire