Oil prices, earnings, and stock returns