Until 2023? Parts shortage will keep auto prices sky-high