Population spread and cultural transmission in Neolithic transitions