President Joe Biden arrived in Israel on Wednesday pledging solidarity in its war against Hamas and saying that the blast that killed huge numbers of Palestinians at a Gaza hospital appeared to have been caused not by Israel but by a misfired terror rocket.