Ancient rock carvings in India hint at a 12,000-year-old lost civilisation