The Impact of Total Quality Management and Technology Management Practices on Operations Performance