Preparation and characterization of ZnO/graphene nanocomposite for improved photovoltaic performance