Demand lifts India Inc earnings, but oil is a risk