Bloom Energy revenue tops $1B for first time, guidance doubles