Associated Press: BP PLC said Tuesday it will sell assets in the U.S., Canada and Egypt to Apache Corp. for $7 billion to help pay the costs from the Gulf of Mexico oil spill. At least part of the proceeds will go towards a $20 billion fund that BP agreed to last month under pressure from the Obama administration. The fund will help pay cleanup costs and damages from the spill. As the spill escalated in the weeks after the explosion of the Deepwater Horizon rig, BP realized it would need to …