Pharmacies take a $10 billion hit as Amazon lands Whole Foods deal