New wind power deal could mean higher energy prices · Sky News · Sentinel