According to NBC News, Hillary Clinton has called Donald Trump and conceded defeat in the general election.