Former White House counsel Don McGahn agrees to testify in hearing on Trump, Russia investigation