The association between obesity and race among Brazilian adults is dependent on sex and socio-economic status