Pfizer wins $2.15 bln settlement from Teva and Sun