Beqi: Revitalize the Senegalese Wolof Language with a Robust Spelling Corrector