How Silicon Valley is trying to topple Trump — beginning with a special election in Montana