β-Keto-ester chemistry and ketolides. synthesis and antibacterial activity of 2-halogeno, 2-methyl and 2,3 enol-ether ketolides