Bloom Energy's $25 billion Brookfield shelf meets a $20 billion backlog