Pfizer recalls 28 lots of branded, generic oral contraceptive