Snowden pardon petition passes 100,000 signatures