Frederick Ward — businessman, socialist, union official and politician in South Australia (1872–1954)