BP to sell assets for $7 billion to help pay for spillThe Jerusalem Post(photo credit: The Jerusalem Post)