Fox: How to watch 2025 NASCAR Mexico City: Schedule, start time, TV channel for Viva Mexico 250