NIFTY50, SENSEX surge 0.72% as markets rally on May 21