US talk show host Jimmy Kimmel struggled to hold back tears as he called Donald Trump's election win a "terrible night".