Murine Kupffer cells and hepatic natural killer cells regulate tumor growth in a quantitative model of colorectal liver metastases