How does an ignition interlock device work?