Would you wear a self-cleaning t-shirt?