Defense of Massive False Data Injection Attack via Sparse Attack Points Considering Uncertain Topological Changes