Synthesis of porous NiS nanoflake arrays by ion exchange reaction from NiO and their high performance supercapacitor properties