Novel N-TiO2/SiO2/Fe3O4 nanocomposite as a photosensitizer with magnetism and visible light responsiveness for photodynamic inactivation of HeLa cells in vitro