A study on knowledge management and its impact on organizational performance in public sector with special reference to Bharat heavy electricals limited, Tiruchirappalli