B Capital leads SolarSquare funding round at $500 million valuation | PiQ Markets