Pharmacist shortage impacts CVS, Walgreens and Walmart hours