Online spelling mistakes 'cost millions'