Australian retailer Coles Myer has posted a 29% rise in full-year underlying profit, helped by a rise in earnings at its discount stores.