The hydration of ions in aqueous solution: reverse Monte Carlo analysis of neutron diffraction data