Construction of novel Pd/CeO2/g-C3N4 nanocomposites as efficient visible-light photocatalysts for hexavalent chromium detoxification.