Macon County judge rules state’s gun ban and registry unconstitutional