Why is the US dollar so strong, and what does it mean?

The US dollar is at a 20-year high, and that affects businesses and households across the world.