Rangers post £5.9m operating profit | Accounts reveal record £86.8m turnover