Improving performance and stability in quantum dot-sensitized solar cell through single layer graphene/Cu2S nanocomposite counter electrode