Added EM algorithm for PPCA