Saipem snaps up $830m offshore trio