Sustainable development through quality management : a multiple-case study analysis of triumphs, trials and tribulations