CPACS: Customer Preference-Aware Customer Service Solutions Recommendation