Nifty Midcap index soars to record high on expiry day