North Carolina House votes to legalize sports betting