Russia has given two British diplomats two weeks to leave the country after accusing them of spying, claims London has dismissed as baseless.