Tide appears to be turning in Ukraine's war against Russia