U(VI) sorption on illite: effect of pH, ionic strength, humic acid and temperature