BP to acquire retail power and gas provider EDF Energy Services as it shifts into broader energy market