NPD study: Kids, teens heaviest snackers; Women outpace men