Global oil producers are forced to resume deferred capital investing, so buy Halliburton to capture a $504 billion wave of upstream project spending.