Are cetaceans (whales and dolphins) descended from Mesonychids?