How long should it take to repay a $40,000 student loan?