A Legal Analysis of Community Development Agreements as a Tool for Enhancing Social Licence to Operate for Mining Companies in Nigeria ₦1,000.00