The 2024 General Election: insights from Professor Sir John Curtice