Differentiable Expectation-Maximisation and Applications to Gaussian Mixture Model Optimal Transport