All-optical passive regeneration of 40 Gbit/ssoliton data stream using dispersionmanagement and in-line NOLMs