CarGurus breach linked to ShinyHunters exposes 12.4M records