Thousands of Russian troops may be trapped after a rapid-fire Ukrainian counter-attack fought to encircle key strategic city on the very day Putin claims to be annexing it.