Why you may have overpaid your student loan