Racing legend Cale Yarborough dies