Left ventricular assist device implantation: short and long-term surgical complications.