William Douglas (British Army officer)