North American Power-Grid Network: Failures and Opportunities