salicylic acid versus benzoyl peroxide generic omnicef 300mg oral medication for severe acne