Kraft keeps innovation flowing with 40-plus new products