Global food prices hit 18-month high in October