Rue 21 posts better-than-expected profit, but sales disappoint