Smart Tools for Caring: Nanotechnology Meets Medical Challenges