Zale Q2 profit better than expected