Veteran law enforcement leader Michael Cox named new commissioner of Boston Police Department