Harrods Posts £84.9M Profit on £1.08B Revenue, Reversing £34M Loss