Trimetazidine hydrochloride