Iran's oil lifeline runs dry by mid-October, keeping Brent near $97