US retailer JC Penney Company has reported a 48.5% drop in full-year profit following a "sharp deterioration" in consumer spending.