An interacting multiple model approach for state estimation with non-gaussian noise using a variational bayesian method