Microemulsion-mediated preparation of Ce2(MoO4)3 nanoparticles for photocatalytic degradation of crystal violet in aqueous solution