CHIP: A Hawkes Process Model for Continuous-time Networks with Scalable and Consistent Estimation