Estimate how long it will take to pay off your credit card balance