EMMA-X: An EM-like Multilingual Pre-training Algorithm for Cross-lingual Representation Learning