Polypyrrole thin film on electrochemically modified graphite surface for mechanically stable and high-performance supercapacitor electrodes