World food prices have climbed to their highest level for over two years, the UN's Food and Agriculture Organisation (FAO) has said.