Core/shell structured carbon nanofiber/platinum nanoparticle hybrid web as a counter electrode for dye-sensitized solar cell