Pulmonary valve replacement: a comparison of three biological valves.