Finite mixture models. Review, applications and computer-intensive methods