Why has the supreme court often upheld laws that require advance notice and permits for demonstrations in public places?