A Survey of Learning Causality with Data