Decoration of CdMoO4 micron polyhedron with Pt nanoparticle and their enhanced photocatalytic performance in N2 fixation and water purification