Glanbia has reported annual underlying profits that beat analyst expectations, boosted again by a buoyant performance at its nutrition business.