2023 Haval H6 GT (inc. 0-100) review