US scientists have developed a self-cleaning cotton fabric that can kill bacteria and break down toxic chemicals such as pesticide residues when exposed to light - opening up new applications in biological and chemical protective clothing.