Deep learning helps predict traffic crashes before they happen