‘Karachiites should cast vote after considering recent rain’