Stock market today: Sensex, Nifty 50 jump 1% each; mid, smallcaps hit record highs; investors earn about ₹3 lakh crore