Walgreens offers veterans and active duty military Memorial Day discount