Role of S, N co-doped graphene quantum dots as a green photosensitizer with Ag-doped ZnO nanorods for improved electrochemical solar energy conversion