Mexican cave relics suggest humans were populating the Americas up to 17,000 years earlier than thought