The impact of lean production and TQM