Stephen A. Smith Signs 5-Year $100M Deal With ESPN