Two decades of research on customer satisfaction: future research agenda and questions | Synapse