GNC Holdings profit soars in Q1