Managing Sustainable Development in International Business: Challenges and Insights