Iran war removes 15% of global oil supply, pushing prices over $100