Finns view themselves as the most content in the world, according to the World Happiness Report which has ranked 156 countries.