Trump declares the "war is over" as he flies to Israel