1-dimensional zinc oxide nanomaterial growth and solar cell applications