Walgreens among retailers holding down health-and-wellness fort