Donald Trump claims Israel and Iran have agreed ceasefire

US president makes statement just hours after Tehran launched missiles at American base in Qatar