NBC News: 2024 Preakness Stakes guide: Date, location, time, TV channels, betting favorites and more