Nanoparticles: “magic bullets” for targeting the immune system