Optimization of an HPLC method for the separation of erythromycin and related compounds using factorial design