States can restrict protests on public health grounds, U.N. says