South Carolina lottery winner claims record $877 million cash prize