Bank of America Says Oil Prices Are Set to Recover