Artificial joints: a biotechnological revolution.