Genesco earnings, sales drop