Pharmacy benefit managers and drug firms battle; patients suffer