Chinese are world's happiest people: new study