Titania nanotubes and mesosponges: Towards solar cells and related applications