Controllable preparation of anatase TiO2 nano arrays on Ti foil for flexible dye-sensitised solar cells. (May 2015)