US charges ex-defense contractor with trying to pass secrets to Russia