AGREEMENT AND DECLARATION OF TRUST of SP FUNDS TRUST a Delaware Statutory Trust July 6, 2023