The customer satisfaction link to TQM