EDF to buy majority of Areva NP