John Lewis & Waitrose announce campaign to raise £5m for struggling families