An Integer Programming Based Decision Support System for Pharmacy On-Duty Assignment