Melanin-based Nanomaterials: The promising Nanoplatforms for Cancer diagnosis and therapy.