McNeil Consumer Healthcare recalls lots of several products