Afghanistan thrashed by India inside two days in Test debut