Gaza's Health Ministry says the Palestinian death toll from the Israel-Hamas war has passed 46,000.