Pakistan suffers major power outage after grid failure