ESPN cutting nearly $100 million in on-air talent