Mechanistic investigation and photocatalytic activity of yttrium vanadate (YVO4) nanoparticles for organic pollutants mineralization