types of pretrial diversion programs