Variational Filtering with Copula Models for SLAM