All-optical clock recovery of NRZ data at 40 Gbit/s using Fabry-Perot filter and two-section gain-coupled DFB laser