When is a Specht ideal Cohen--Macaulay?