Former CIA director John Brennan calls Donald Trump inept, unethical, unstable