Why India's top firms lost Rs 3.12 lakh crore in one session