Sembcorp Marine secures $41.4m contract