why is karachi getting more rain every year