'Grave criminal peril': Legal analyst breaks down what Kash Patel’s agreement to testify could mean for Trump