2023 Kia Cerato (inc. 0-100 & autonomous test) review