Macroscopic and molecular investigations of immobilization mechanism of uranium on biochar: EXAFS spectroscopy and static batch