Bank Nifty Crosses 59,000 to Historic Record High