Iran, Demand and the Dollar Drive Up Oil Prices