Nitrogen, boron and fluorine tri-doped carbon nanotubes on carbon cloth as the electrode materials for supercapacitors