The impact of quality management practices on performance: an empirical study