BioDelivery Sciences, Teva settle patent fight over opioid dependence treatment