White House counsel Don McGahn resigns