Millennials and Gen Z consumers show loyalty when companies value purpose | Fortune