Harrogate historian Malcolm Neesam dies