Walgreen Posts Higher Quarterly Profit