Fifty-eight people have been killed and hundreds of villagers left stranded in devastating flash floods in northern Afghanistan, officials say.…