Taskforce charges 42 people over gun-related crimes