A novel TiO2 film photoanode decorated with spirulina-derived residual groups for enhanced photocurrent in dye-sensitized solar cells. (September 2016)