Russia has reportedly given Ukrainian troops in Crimea 12 hours to surrender or face an all-out assault, sources within the Ukrainian government have said.