Hot Topic profit and sales slip, misses estimates