College grads expect to pay off student debt in 6 years—this is how long it will actually take