BLACKROCK ESG CAPITAL ALLOCATION TRUST AGREEMENT AND DECLARATION OF TRUST DATED AS OF MAY 12, 2021