Walmart, Costco, Amazon racing to capture weight loss drug customers