NBC: The war in Ukraine is revitalizing Putin, as Zelenskyy struggles with resources and morale