George Sylvester Viereck, German-American propagandist