Synthesis, Properties and Performance of Platinum and Platinum/Carbon Nanotube Films as Cathode Materials for Dye-Sensitized Solar Cells