William Hacket Pain — British Army general