A Final Test For US Democracy: Trump's Firing Of Mueller