Walgreens has agreed to pay the government $300 million to settle an opioid lawsuit with the Justice Department. The pharmacy is alleged to have illegally filled millions of invalid prescriptions for ...