Mexican cave artifacts show earlier arrival of humans in North America