Iran: Oil to reach $150 a barrel