Nanostructured TiO<formula><inf><roman>2</roman></inf></formula> semiconductor electrodes modified with surface-attached viologens: applications for displays and smart windows Article uri icon