NBA moving All-Star Game out of Charlotte, cites LGBT law