New York City law used to padlock suspected illegal marijuana shops is unconstitutional, judge rules