Woolworths fixes fashion but takes another write-down on David Jones