Vladimir Putin opens Russia's controversial bridge to Crimea