Donald Trump flayed Hillary Clinton as a typical corrupt politician in what was billed as a major anti-Clinton speech where he attacked the Clinton Foundation and her time as secretary of state.