Nurse and Paramedic Rostering with Constraint Programming : A Case Study ∗