Regio- and stereo-selective synthesis of multi-substituted 3-pyrrolines