What is the difference between race and ethnicity?

What is the difference between race and ethnicity?