Walgreens reaches agreement with DEA