Extra-galactic sources of high-energy neutrinos