Causal Reasoning of Entities and Events in Procedural Texts