Walmart, CVS plan to cut pharmacy hours amid worker shortage