(ADPnews) – May 20, 2010 - UK oil major British Petroleum (LON:BP) has reached a long-term agreement with US utility Xcel Energy (NYSE:XEL) to sell the output of a proposed 250 MW Colorado wind farm to its Public Service Company.