Macrocyclization strategies in polyketide and nonribosomal peptide biosynthesis.