Hillary Clinton just delivered her toughest speech yet and went after Donald Trump's lack of foreign policy knowledge.