John Solomon: '2024 will be tough for Democrats'