GNC profit leaps 56% in Q4