John Campbell, 1st Marquess of Breadalbane — British Army general