Putin 'miscalculated badly' on Ukraine, says former diplomat