GNC profit up in Q4; on track to open 300 net new stores globally