Gen Z shows up at the polls in historic numbers for midterm elections