Synthesis and applications of electrochemically self-assembled titania nanotube arrays.