Enantioselective catalysis of the triplex Diels-Alder reaction: a study of scope and mechanism