Sensex crosses all time high of 63,583, Nifty also touches at record high