Trump won about 2.5M more votes than in 2020, some in unexpected places