Self-Assembling Tryptophan-Based Polymers For Cancer Therapy