Pig tales, human chimeras and man-made public health hazards : an ethical analysis of xenotransplant benefits and risks