walgreens profit margin