Biden says Israel and Hamas have reached a ceasefire deal