NBC: Political ad spending for 2024 expected to shatter $10 billion, breaking record