Health advocates have said a "tobacco-style global convention" is needed to tackle diet-related ill health.