Walgreens slashes earnings guidance due to lower consumer spending, drop in Covid care demand CNBC Source link