US food giant Kraft Foods has said it would take steps to cap portion sizes and provide more nutritional information in response to rising obesity rates.