Cooke, George Humphrey, active 1923-1947, army and political officer in India