Big 5 posts 2Q sales growth, income up slightly