bp North America agrees to purchase EDF Energy Services, expanding presence in U.S. commercial and industrial retail power and gas business