William Melville — British spy (1850–1918)