It's been a bruising, bitter and unpredictable election campaign - now the US electorate will have their say in the 2024 ...