Sam Neill diagnosed with non-Hodgkin lymphoma