Swiss food giant Nestlé has reported an 8.1% increase in full-year net profit despite "challenging circumstances".