Nanomaterials for cancer diagnosis