Self-assembling anti-cancer molecules created in minutes