The increased interface charge transfer in dye-sensitized solar cells based on well-ordered TiO 2 nanotube arrays with different lengths