Rare power outage throws Mumbai out of gear for hours