Influences of product knowledge and giver-receiver relationship in the compromise effect