Can President Trump's presidency survive till the end of his term?