Iran sanctions could soon push oil prices above $90 a barrel, Bank of America Merrill Lynch says Energy