US President Donald Trump landed in Israel on Monday to mark the US-brokered ceasefire, as Hamas began releasing remaining Israeli hostages after two years of war.