Text this: TQM implementation for enhancement of product and service quality: a review on developments and latest trends