Text this: Sociodemographic disparity in health-related behaviours and dietary habits among public workers in China: a cross-sectional study