Graphene nanocomposites of CdS and ZnS in effective water purification