Multi-functional TiO2 nanotubes arrays by anodic oxidation: from energy to bio-sensing