What is the difference between user centered design (UCD) and Design Thinking?

I'm confused. I have been searching a lot and can't find the difference in between them.

Even the processes are quite similar. 1. Empathy/Analysis/Research 2.Define 2.Ideate 3. Prototype 4. Test

Change the words but the design process is basically the same. They both have the user as the key center point.

What is the difference in between them?

Thanks!