Recent Progress in Dye-Sensitized Solar Cells for Improving Efficiency: TiO2 Nanotube Arrays in Active Layer. (30th March 2015)