CdS and Ag synergistically improved the performance of g-C3N4 on visible-light photocatalytic degradation of pollution