Iran hit by floods after long drought