A full-scale test of the language farming dispersal hypothesis