Cephalon, Barr settle patent infringement suit