Ruthenium-catalyzed redox- and cycloisomerizations : atom economic syntheses of carbo- and heterocycles