Cluster Weighted Models by EM algorithm