Karachi to have a cloudy weather with chances of rain on Saturday