Sweden ranked 7th in World Happiness Report