Ukrainian troops describe brutal, grinding battle