What was the duration of the Vedic culture