99 Cents Only profit up 17% in Q2, on track to open 12 stores in second half