Harrods returns to profit as exceptional costs drop £76m