Second-quarter profits up 10% at Walgreens