Can social programs break the vicious cycle between poverty and obesity? Evidence from urban Mexico