US election 2024: Americans head to the polls after gruelling campaign season