Snapshot of global oil supply and demand