Market share and customer satisfaction: what is the missing link?