Shoe Carnival profit edges up in Q2