Russian opposition leader Alexey Navalny was detained at a Moscow airport after returning from Germany, where he had been recovering from nerve agent poisoning.