Walgreen 2Q Profits Up