Jack Teixeira charged with leaking documents