Walgreens warns of low consumer spending, large drop in COVID sales