Purchasing and materials management's role in total quality management and customer satisfaction