Nifty, Sensex Rally on Eased Crude Oil, Strong Q1 Earnings