Nestlé chief Peter Brabeck-Letmathe has warned of a "significant and long-lasting" rise in food prices due to demand from India and China and the use of crops in biofuels.