Impact Of Knowledge Management And E-Commerce On Machinery Manufacturing Firms