Now Is the Best Time in Years to Do a Credit Card Balance Transfer