Development of versatile CdMoO4/g-C3N4 nanocomposite for enhanced photoelectrochemical oxygen evolution reaction and photocatalytic dye degradation applications