Geno's Storrs restaurant permanently closes