Tupelocetus palmeri, a new species of protocetid whale (Mammalia, Cetacea) from the middle Eocene of South Carolina