Bank of America Invests $20 Million in U.S., U.K. to Support Nonprofits