High oil prices may stoke inflation, hurt companies’ earnings