Halliburton to open factory in Lafayette