Babcock lands four-year contract to work on Catcher FPSO