One-step electrodeposition synthesis of NiFePS on carbon cloth as self-supported electrodes for electrochemical overall water splitting.