Photoproduction of iodine with nanoparticulate semiconductors and insulators