mafosfamide ifosfamide trofosfamide glufosfamide edelfosine canfosfamide sufosfamide perfosfamide perifosine amifostine