Millennials say they need $525,000 a year to be happy. A Nobel prize winner’s research shows they’re not wrong.