Johnston says anti-obesity campaign should alter approach used in stop-smoking offensive