Gunfight Between Police and Gang in Mexico Leaves at Least 43 Dead