A Data-Driven Approach to Checking and Correcting Spelling Errors in Sinhala