Rhodium(I)-catalysed intramolecular [2+2+2] cyclotrimerisations of 15-, 20- and 25-membered azamacrocycles: experimental and theoretical mechanistic studies.