Immobilization of Poly(N-vinyl-2-pyrrolidone)-Capped Platinum Nanoclusters on Indium−Tin Oxide Glass and Its Application in Dye-Sensitized Solar Cells