Walmart, CVS reduce pharmacy hours amid staffing crunch

by