Sensex rises 64 pts, Nifty tops 23,414; auto shares advance