Causal Message-Passing for Experiments with Unknown and General Network Interference