Iran says Chinese state oil firm withdraws from $5B deal