Cardioprotective effects of trimetazidine: a review