A cardiologist’s guide to machine learning in cardiovascular disease prognosis prediction