South Carolina senator dies