Maximizing customer satisfaction through an online recommendation system: A novel associative classification model