NBC News: Ukraine marks three years of war as Zelenskyy faces uncertain future