Donald Trump firing Robert Mueller 'could provoke constitutional crisis', warns senator