Electrochemically Synthesized Mesoscopic Nickel Oxide Films as Photocathodes for Dye-Sensitized Solar Cells