Who will Win the 2024 Elections? Democrats or Republicans?