Death toll in Gaza Strip from Israel-Hamas war tops 45,000, Palestinians say