NBC: Ruben Gallego and Kari Lake square off in sharp-edged Arizona Senate debate