Modelling granulopoiesis with cytokine feedback and state-dependent delays