Subsea 7 wraps up offshore installations in the North Sea