German coalition talks enter 'final stretch' as parties near agreement