Football Broadcast Scheduling: A Complex Balancing Act