Our Homo sapiens ancestors shared the world with Neanderthals Denisovans and other types of humans whose DNA lives on in our genes