Ukraine counterattack takes Russia – and everyone else – by surprise