Enhanced photovoltaic performance of bulk heterojunction based on ZnS quantum dots-grafted graphene. (December 2016)