Donald Trump has won three of seven key battleground states set to determine the presidency.