The U.S. Justice Department announced Monday that Walgreens had agreed to pay $300m to settle allegations by U.S. prosecutors that…