The tourist trip design problem with POI categories via an Expectation-Maximization based method