Allocating Defense and Recovery Resources for Spatial Networks against Cascading Failures. (31st January 2022)