Trimetazidine improves left ventricular function and quality of life in elderly patients with coronary artery disease