Russian opposition leader Alexei Navalny has been detained by police in Moscow, as rallies are being held in a number of Russian cities.