Russian troops inch ahead as war in Ukraine barrels into third year