Do political parties' election pledges add up? | General Election 2024