George Herbert Farrar — South African politician