A new upper bound on the minimum distance of turbo codes