Outcome of 2024 White House race is still a ‘toss-up’, Nate Silver says