Two Chinese scientists have developed a fabric which they claim cleans itself.