And the world’s happiest country is… Norway