Record audience numbers and box office receipts boosted the Royal Opera House's income by 12% to £125.7 million, its annual report reveals.