Sustaining business excellence through a framework of best practices in TQM