Glucose-assisted transformation of Ni-doped-ZnO@carbon to a Ni-doped-ZnO@void@SiO2 core–shell nanocomposite photocatalyst