Millennials and minorities are running for elected office at historic rates