Obesity: a complex health problem requiring more than healthcare