Over 100 killed in Afghanistan flash floods