Trimetazidine: a metabolic agent for the treatment of stable angina