JCPenney banks on tax-free weekend to woo lost shoppers