One-dimensional zinc oxide nanomaterials synthesis and photovoltaic applications