Historic irony? Iran to splash $20 billion on joint oil fields with Iraq