How many electoral votes are there for president