Mid-term results after heart valve replacement with the CarboMedics bileaflet prosthesis: experience with 785 implants.