Highly-ordered TiO2 nanotube arrays with double-walled and bamboo-type structures in dye-sensitized solar cells