Walgreens Boots Alliance posts 3Q gains