Community Engagement in Environmental Assessment for Resource Development: Benefits, Emerging Concerns, Opportunities for Improvement