Israel and Hamas have moved closer to agreement on a 30-day ceasefire in Gaza when Israeli hostages and Palestinians prisoners would be released, sources told Reuters, as Israel pressed ahead with its assault on southern Gaza’s main city of Khan Younis.