President Trump has pushed for an Israel-Hamas ceasefire for weeks, but a deal has proven elusive so far.