Great-West Lifeco earns $859 million in third quarter