Adaptive Discontinuous Galerkin Methods for Interface Problems