The war in Gaza could sink Biden in 2024