Is the Hancock porcine valve the best cardiac valve substitute today?