Oil prices top $100 per barrel as big Middle East producers cut output amid Iran war

· CNBC