CVS and Walgreens Compete for Mobile Shoppers