Rain turns Karachi weather cold