JCPenney ad admits mistakes, begs for business