Surface defect-rich ceria quantum dots anchored on sulfur-doped carbon nitride nanotubes with enhanced charge separation for solar hydrogen production