NextEra to buy Gulf Power, gas assets from Southern for $6.5B