How does Copenhagen stay near the top of global happiness rankings? Outdoor living, strong community and clever urban design all play a role