Fabrication of platinum nanoparticle counter electrode for highly efficient dye-sensitized solar cells by controlled thermal reduction time