India car sales: are the go-go days back?