Walgreen Q2 profit rises 10%