2024 Chevrolet Colorado Review: This midsize truck is a big winner