Russian opposition leader Alexei Navalny has been arrested in Moscow on a day of protests against President Vladimir Putin.