High-resolution neutron scattering study of Tb2Mo2O7: A geometrically frustrated spin glass