Duncan Baillie — British Army lieutenant-general and cricketer