Enantioselective synthesis of pyrrolo[2,1-a]isoquinolones via stereocontrolled N-acyliminium ion cyclisations