NBC: War in Israel tests Biden's foreign policy case for 2024