Fabrication and characterization of a composite ZnO semiconductor as electron transporting layer in dye-sensitized solar cells