Titanium dioxide nanotubes: synthesis, structure, properties and applications. (December 2021)