Russia's Vladimir Putin issues a defiant message to his critics, as a British source tells CNN up to 5,000 Russian troops are fighting in Ukraine.