Walgreens to pay feds $35M to settle drug switching