Will America be great again?

Donald Trump defied opinion polls to win presidential election – seen as biggest political upset in recent US history.