Ex-White House counsel Don McGahn defies congressional subpoena