2019 Detroit auto show's hits and misses