The first examples of SNAr-based macrocyclisation: synthesis of model carboxylate-binding pockets of vancomycin