Denmark overtook Switzerland as the world's happiest place, according to a report on Wednesday that urged nations regardless of wealth to tackle inequality and protect the environment.