Ukrainian offensive shows ‘hollow Russian defense’