Putin returns as Russia's president amid protests