Understanding the roles, limits, and best practices for community benefit agreements in U.S. offshore wind development