Privacy-preserving clustering with distributed EM mixture modeling