what are the 3 criteria for causality?