Electricity restored in Karachi after 16 hours