Hancock Fabrics cuts loss, improves sales in Q2