Solution combustion synthesis of β-Cu2V2O7 nanoparticles: photocatalytic degradation of crystal violet under UV and visible light illumination