Drug user dynamics: a compartmental model of drug users for scenario analyses