Pat Kelly — New Zealand trade unionist (1929-2004)