Nifty50, Sensex close at record highs led by private bank, c