Modeling electric grid vulnerability induced by natural events using machine learning and geospatial analysis