Stereocontrolled synthesis of vicinal diamines by organocatalytic asymmetric Mannich reaction of N-protected aminoacetaldehydes: formal synthesis of (-)-agelastatin A.