ZnO Nanotube Arrays and Nanotube-Based Paint-Brush Structures: A Simple Methodology of Fabricating Hierarchical Nanostructures with Self-Assembled Junctions and Branches