Royal Bafokeng has narrowed its losses