Cargill to layoff 5% workforce