Former Republican Secretary of State Colin Powell endorses Hillary Clinton for president. He raises questions about Donald Trump's fitness for the presidency.