Israel-Hamas ceasefire: It was Joe Biden’s deal but Donald Trump’s threat may have spurred negotiations