UK's Petrofac posts half-yearly loss as largest unit drags