Dimension Energy raises $857 million to accelerate growth in distributed solar energy | allworld.media