African Origin of Olmecs: Science and Myth