A longitudinal study of TQM implementation: factors influencing success and failure