Ventricular Assist Devices in Advanced Heart Failure: Exploring the Technology’s Current Utilization, Limitations and Future Directions