Predictors of absenteeism among primary school teachers