Charles Hamilton Boucher - British Indian Army general