Alex Salmond, the former Scottish first minister who has long complained that the BBC is “biased” against Scottish independence, has attracted sharp criticism after announcing he will host a regular talk show on the Kremlin-backed Russian broadcaster RT.