Major Iraq deal: BP Puts $25 Billion on the Table