What mechanisms can't do : explanatory frameworks and the function of the p53 gene in molecular oncology