Tonnes of Karicare products recalled