Improved photocurrents for p-type dye-sensitized solar cells using nano-structured nickel(ii) oxide microballs