Combining user preferences and expert opinions: a criteria synergy-based model for decision making on the Web