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