The relation between philosophy of science and biology exemplified by the problem of explanation