NextEra crushes revenue estimates as clean energy demand surges