NextEra to Buy Energy Future's Oncor in $18.4 Billion Deal