Walgreens donates nearly $2 million to Haiti