Edmunds: Five 2024 vehicles worth waiting for