New York bans guns in many public places after Supreme Court ruling