K-Mer Spectrum-Based Error Correction Algorithm for Next-Generation Sequencing Data