New Hampshire Supreme Court upholds STR ban