Vladimir Putin's forces have reportedly withdrawn after failing to encircle Ukraine's second largest city.