Ruthenium-catalyzed reduction of allylic alcohols: an efficient isomerization/transfer hydrogenation tandem process.