Role of targeting nanoparticles for cancer immunotherapy and imaging