If the Vedic culture existed all over the world in ancient times, why are there so many dissimilarities in ancient cultures?