About 90,000 roles are said to be in danger as retailers wrestle with soaring costs