GNC Holdings profit rises in Q1