Millennials ‘taking over’ from boomers in voter demographics