India won the third Test inside two days after 30 wickets tumbled in five sessions in what was the shortest completed Test match since 1935