Total Synthesis of Peganumine A: Journey towards drug discovery, organocatalyst design and synthetic methodology development