Advanced Heart Failure and Left Ventricular Assist Devices-Are we there yet ?-A Review of the Literature