Transfer hydrogenation of activated C=C bonds catalyzed by ruthenium amido complexes: reaction scope, limitation, and enantioselectivity.