Philip Farrer — South African cricketer (1945-1993)