Carrot products recalled in Canada, U.S., over E. coli concerns