Truworths expects earnings to plunge as retail sales take a knock