Zinc Oxide/Carbon Nanotubes Nanocomposite: Synthesis Methods and Potential Applications