Kellogg names Chris Hood North American president