Spelling mistakes 'cost millions' in lost online sales