Text this: Effort–reward imbalance and non-communicable diseases as predictors of sleep quality among Iranian employees