John Lewis Partnership warns staff on annual profit target in January 31, 2025 Mutual group that owns Waitrose and department store blames subdued pre-Christmas consumer confidence