Any two Web pages are separated by just 19 clicks, study finds