7 highlights from JD Vance’s CBS News town hall: Iran, immigration, corruption and 2028 plans