SHMT1 and non-Hodgkin lymphoma: SHMT1 C1420T polymorphism contributes to the risk of non-Hodgkin lymphoma: evidence from 7309 patients