Bank of America predicts historic oil prices next year