Hot, dry weather with hazy morning for Karachi