Boomers and Gen Z might not have much in common, but new research explains why the two generations are feeling happy and ...