Navy vet charged with sending 'ricin' letter to Trump