President Donald Trump has reversed course, saying special counsel Robert Mueller should not testify before Congress just two days after telling reporters the attorney general should make that decision.