Ukrainian troops are continuing their counteroffensive, but after nearly three months, the progress has been slow and costly. Imtiaz Tyab reports.