Bank of America has launched an initiative designed to attract $10 billion of new investment into clean energy.