South African retailer Woolworths Holdings said it expects its annual earnings per share to grow by 20%, boosted by an asset sale.