Nifty, Sensex: Q1 Earnings, Oil Key for Monday's Gains