IBM, Microsoft staff rally to remove racially insensitive language from products