Punjab, Sindh to witness very hot, dry weather