Cavalli-Sforza debunked on Africa