Textile and chemical firm Milliken & Company has launched a new odour-fighting sock technology which it claims lasts for more than 50 washes