Haliburton agrees to five-year extension