Large US metro cities happier, healthier