What is a shareholders’ agreement, what are its key provisions, and why is it considered an important legal document for protecting the rights, responsibilities, and interests of shareholders while ensuring the smooth management and operation of a company?