The Influence of Materials and Fabrication Techniques on Dye-sensitized Solar Cell Performance