Superconvergent discontinuous Galerkin methods for second-order elliptic problems