National Australia Bank, which has a major focus on business banking, has delivered a fall in annual profit and pointed to a slowing economy and credit risks.