Sequential Monte Carlo samplers for semi-linear inverse problems and application to magnetoencephalography