John Cochran — South African cricketer (1909-1987)