Uncovering virus-host interactions using haploid and CRISPR-Cas knockout screens