Walgreens selling pharmacy benefits management unit for $525 million