The Bank of America has invested $314 million in NY Green Bank in the largest private fundraising deal...