Encapsulating Ag nanoparticles into ZIF-8 as an efficient strategy to boost uranium photoreduction without sacrificial agents