Nanomedicine for cancer diagnosis and therapy: advancement, success and structure–activity relationship. (November 2017)