BP is selling its upstream assets in the U.S., Canada and Egypt to Apache Corp., outlined in a number of agreements this week. The deals together total $7 billion, and comprise BP’s Permian Basin assets in Texas and south-east New Mexico in the U.S.; its Western Canadian upstream gas assets; and the Western Desert business…