Calix[4]azacrowns: self-assembly and effect of chain length and O-alkylation on their metal ion-binding properties