Fabrication and characterization of CdS/BiVO4 nanocomposites with efficient visible light driven photocatalytic activities