Zumiez swings to profit, to open 44 stores