Marlin Equity to acquire Tellabs for $891 million