Scientists discover why elephants rarely get cancer