Kraft Foods to split grocery and snacks businesses