Separation of ibuprofen, codeine phosphate, their degradation products and impurities by capillary electrophoresis. I. Method development and optimization with fractional factorial design.