Construction of g-C3N4/CdS/BiVO4 ternary nanocomposite with enhanced visible-light-driven photocatalytic activity toward methylene blue dye degradation in the aqueous phase.