Uranyl ion interaction at the water/NiO(100) interface: a predictive investigation by first-principles molecular dynamic simulations.