Bela Bajaria leaves Netflix after ten years in charge of shows, with Peter Rice taking on the role of chief content officer. October 16, 2026