The BBC will lay off 500 more staff by March 2026 as its annual report paints a worrying financial...