Measuring interpersonal firearm violence: natural language processing methods to address limitations in criminal charge data