Nra wins supreme court