Record number of filled prescriptions drive Walgreens’ quarterly results