Subsea 7 profit rises but outlook remains challenging