Walgreen Q2 profit down 7%