New car prices are down as of April 2024 — here’s why