Dynamic causal modelling of distributed electromagnetic responses