Singapore-based conglomerate Olam International has reported a jump in annual profits as turnover climbed by almost a quarter, driven by higher commodity prices.