Gary Johnson Would Consider Pardoning Edward Snowden If Elected President