A Russian court convicted former US marine Paul Whelan of spying for the United States on Monday and sentenced him to 16 years in jail, a ruling that US Secretary of State Mike Pompeo said outraged Washington.