Nifty 50, Sensex finish nearly 1% higher; BSE mcap grows by ₹8 lakh crore