Donald Trump has surpassed the 270 electoral votes required to win the presidential election, according to AP.