Yarmuth hangs on for re-election to Congress