J.C. Penney spends $40M on distribution center upgrades