necessary vs sufficient cause examples