Porcine xenograft for aortic, mitral and double valve replacement: long-term results of 2544 consecutive patients.