Vulnerability of Power Grids to Cascading Failures