Impact of customer satisfaction and retention on customer loyalty · Study