Millions of Gen Z and Millennials are expected to dominate ballot boxes at the upcoming federal election, outnumbering Baby Boomers for the first time.