A deep learning framework for predicting burglaries based on multiple contextual factors