Amides and sulfonamides: efficient molecular padlocks for the template synthesis of azacyclam (1,3,5,8,12-pentaazacyclotetradecane) macrocycles