India record shortest ever test win in cricket history