Cosmic distance duality and cosmic transparency