Karachi faces power outages as rain pours