Subsea 7 warns of more pain ahead as profit falls