William Home, 8th Earl of Home — British Army general