JCPenney appoints new chief financial officer