Vladimir Putin sworn in as Russia's new president