The Impact of Power Outages: Understanding the Causes, Consequences...