David Jones to cut 120 jobs in face of retail recession