A high performance all-optical set-reset flip-flop based on SOA-MZI