what is trimetazidine how much is trimetazidine