Causality and Explanation: Issues from Epidemiology