Harnessing the self-assembly of peptides for the targeted delivery of anti-cancer agents