Late payment shows on credit report for years