JD Vance holds a town hall in Monroe, NC less than 2 weeks before Election Day