Robust interior penalty discontinuous Galerkin methods