Week Recap: Iran Deal Risks, BP Buyout, $8B Energy Loss Week Recap: Iran Deal Risks, BP Buyout, $8B Energy Loss