Charles Elmhirst — British Army general and cricketer