Oil prices are facing a 'battle royale' between Saudi Arabia and the Federal Reserve, Bank of America says - eviltoast