Walgreens lays off 5% of corporate workforce