Gingrich Gains 21 Points on Obama among Independents