Nifty at record high, crosses 15,500 for the first time