Ukrainian forces claim they have retaken three villages from Russia, including Neskuchne and Blagodatne, and its troops are advancing on the eastern city of Bakhmut.